package com.knowswift.project.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.knowswift.common.bean.issue.po.MonitorDevice;
import com.knowswift.common.bean.issue.vo.MonitorDeviceVO;
import com.knowswift.common.common.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface MonitorDeviceMapper extends BaseMapper<MonitorDevice> {
    public IPage<MonitorDeviceVO> pageMonitorDevice(
            @Param("moduleName") String moduleName,
            @Param("projectName") String projectName,
            @Param("areaName") String areaName,
            @Param("projects") List<String> projects,
            Page<MonitorDeviceVO> page
    );
}
